package py.com.erpone.view.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import py.com.erpone.entity.dm.Proveedor;
import py.com.erpone.entity.dm.Rol;
import py.com.erpone.entity.dm.Usuario;

public class ProveedorDataModel extends ListDataModel<Proveedor> implements SelectableDataModel<Proveedor> {
	
	public ProveedorDataModel() {
	}

	public ProveedorDataModel(List<Proveedor> arg0) {
		super(arg0);
	}

	public Object getRowKey(Proveedor proveedor) {
		return proveedor.getId();
	}

	@Override
	public Proveedor getRowData(String rowKey) {
        List<Proveedor> proveedores = (List<Proveedor>) getWrappedData();            
        for(Proveedor proveedor : proveedores) {  
            if(proveedor.getId().equals(rowKey))  
                return proveedor;  
        }            
        return null; 
	}

}
